home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_AI
/
AI_078
/
CONECT95
/
CONNECT
/
SCRIPTS
/
LOGNAME.SCR
< prev
next >
Wrap
Text File
|
1998-03-14
|
1KB
|
41 lines
Thorsten Boehm@PB schrieb am 15.01.93 um 12:06:
# coshi-Script (von Thorsten Boehm @ PB) zum automatischen Generieren
# eines fortlaufenden Protokoll-Dateinamens
#
# Einbinden mit 'source logname.scr'
# Definiert eine Funktion gen_log_name mit den Parametern:
#
# $1 == Pfad zur Protokolldatei MIT abschließendem '/'
# $2 == Dateiname der Protokolldatei OHNE Suffix '.123'
#
# Gibt den vollständigen Pfad-Dateiname der Protokolldatei in
# der Shellvariable log_name zurück
# Beispiel: source logname.scr
# gen_log_name 'g:/texte/dfue/quark/' quark
# prot -asc -dist $log_name
# Im Pfad $1 muß eine Datei $2.suf mit dem Inhalt
#
# set log_suffix 123
#
# stehen. Für die 123 kann jede beliebeige Zahl stehen.
function gen_log_name {
if [ ! ( -f "${1}${2}.suf" ) ]; then
echo "set log_suffix 000" > "${1}${2}.suf"
fi
source "${1}${2}.suf"
set log_suffix $[ $log_suffix + 1]
if [ $log_suffix -ge 1000 ]; then
set log_suffix 000
fi
echo "set log_suffix $log_suffix" > "${1}${2}.suf"
set log_name "${1}${2}.${log_suffix}"
unset log_suffix
}